package com.example.logservice.LogDao;

import com.example.logservice.LogPojo.Log;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface LogDao {

    // 查询用户数量
    int logCount();

    // 查询用户id最大值
    int logIdMax();

    // 保存日志
    int saveLog(Log log);

    // 批量保存
    int saveMoreLog(List<String> userName,List<String> logTarget,List<String> logLevel,List<String> logDetail);

    // 查询日志
    List<Log> showLog(String logLevel,String startTime,String endTime);

    // 通过日志等级查询
    List<Log> selLogByLevel(String logLevel);

    //
    List<Log> selLogByTimes(String startTime,String endTime);

    List<Log> selLogByTwice(String logLevel,String startTime,String endTime);
    ////////////////////////////////


    // 通过日志等级查询
//    List<Log> showLog(String logLevel);
//
//    //
//    List<Log> showLog(String startTime,String endTime);
//
//    List<Log> showLog(String logLevel,String startTime,String endTime);
}
